de.cebis.moccabox.application.context
Class MoccaPersistenceEvent

java.lang.Object
  extended by java.util.EventObject
      extended by de.cebis.moccabox.application.context.MoccaPersistenceEvent
All Implemented Interfaces:
java.io.Serializable

public class MoccaPersistenceEvent
extends java.util.EventObject

Der MoccaPersistenceEvent wird bei der Persistierung eines Konzepts geworfen und enthält alle Informationen über das Zurückschreiben oder Anlegen des Objekts in die Datenbasis. Mit diesem Event werden registierte IMoccaPersistenceListener über die vorzunehmende Persistierung informiert.

Der MoccaPersistenceEvent kapselt Informationen über das zu persistierende Konzept, das ausführende VO (Quelle) der Persistierung sowie den Client, der als Anwender das VO beauftragt hat.

Author:
weichelt
See Also:
IMoccaPersistenceListener, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
MoccaPersistenceEvent(java.lang.Object source)
          Konstruktor zur Erzeugung eines neuen MoccaPersistenceEvent.
 
Method Summary
 IClient getClient()
          Zurückgeben des Auftraggebers der Durchführung des VO.
 java.lang.Object getConcept()
          Zurückliefern des Konzepts, das persistiert werden soll.
 void setClient(IClient client)
          Setzen des Auftraggebers der Durchführung des VO.
 void setConcept(java.lang.Object concept)
          Setzen des Konzepts, das persistiert werden soll.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MoccaPersistenceEvent

public MoccaPersistenceEvent(java.lang.Object source)
Konstruktor zur Erzeugung eines neuen MoccaPersistenceEvent.

Parameters:
source - Das aufrufende VO, das die Persistierung beauftragt hat. Diese Information dient später der Überprüfung, ob es sich um einen rechtmäßigen Aufruf handelt.
Method Detail

setConcept

public void setConcept(java.lang.Object concept)
Setzen des Konzepts, das persistiert werden soll.

Parameters:
concept - Das zu persistierende Konzept.

getConcept

public java.lang.Object getConcept()
Zurückliefern des Konzepts, das persistiert werden soll.

Returns:
Das zu persistierende Konzept.

getClient

public IClient getClient()
Zurückgeben des Auftraggebers der Durchführung des VO.

Returns:
Auftraggeber (Anwender oder anderer Rechner) der VO-Durchführung.

setClient

public void setClient(IClient client)
Setzen des Auftraggebers der Durchführung des VO.

Parameters:
client - Auftraggeber (Anwender oder anderer Rechner) der VO-Durchführung.